.ui-widget,.ui-widget .ui-widget,.ui-panelmenu-header,.ui-menuitem-link,.ui-wizard-step-titles .ui-wizard-step-title
	{
	font-size: small !important;
}

.ui-panelgrid td,.ui-panelgrid tr {
	border-style: none !important;
}

HTML {
	height: 100%;
}

body {
	height: 100%;
	background-color: #EEE;
}

body,table { /*text-align: center;*/
	font-size: small !important;
	font-family: Tahoma, Geneva, sans-serif;
}

.ui-selectonemenu label.ui-selectonemenu-label {
	padding-right: 28px;
	text-align: left;
}

.ui-panelgrid .ui-widget .ui-widget-content {
	border-style: none !important;
}

.fc-event-skin {
	background-color: transparent;
}

.fc-event-payed {
	background-color: green !important;
}

.fc-event-unpayed {
	background-color: red !important;
}

.header-element {
	top: 0px;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	position: absolute;
	height: 32px;
}

.header-pageTitle {
	left: 0px;
	-webkit-border-radius: 10px 10px 0px 10px;
	-moz-border-radius: 10px 10px 0px 10px;
	border-radius: 10px 10px 0px 10px;
}

.header-userInfo {
	right: 0px;
	-webkit-border-radius: 10px 10px 10px 0px;
	-moz-border-radius: 10px 10px 10px 0px;
	border-radius: 10px 10px 10px 0px;
}

.footer-element {
	bottom: 0px;
	padding-left: 5px;
	padding-top: 0px;
	padding-right: 5px;
	position: absolute;
	height: 15px;
}

.footer-copyright {
	left: 0px;
	-webkit-border-radius: 10px 10px 0px 10px;
	-moz-border-radius: 10px 10px 0px 10px;
	border-radius: 10px 10px 0px 10px;
}

.footer-versionInfo {
	right: 0px;
	-webkit-border-radius: 10px 10px 0px 10px;
	-moz-border-radius: 10px 10px 0px 10px;
	border-radius: 10px 10px 0px 10px;
}

.layoutUnit {
	
}

.actionColumn {
	width: 60px;
}

.actionColumnElement {
	float: left;
}

.tree {
	width: 100%;
	height: 100%;
}

.treeNode {
	width: 100%;
}

.helpTitle {
	float: left;
}

.helpContent {
	float: left;
}